Participatory Verification of Railway Infrastructure Regulations using RailCNL (long version)
نویسندگان
چکیده
Previously, we have worked on verification of railway regulations against CAD designs, and integrated a verification engine into the tool chain of railway engineers. This tool was used successfully in a pilot project at RailCOMPLETE AS, (formerly Anacon AS). However, the engineers were reluctant to accept the verification results because they did not have control over the properties being verified. To allow engineers with limited logic programming experience to participate in defining and maintaining the verification properties, we design a controlled natural language (CNL) which contains constructs corresponding closely to the regulation texts. The CNL is translated automatically into the Datalog input language of the verification engine. We demonstrate a prototype system which, upon detecting regulation violations, traces back from errors in the design through the CNL to the marked-up original text, thus allowing domain experts to examine the correctness of each translation step. We describe a methodology based on CNL best practices and previous experience with creating verification front-end languages. By designing the CNL’s structure specifically to support our use case, the language stays natural and readable for non-programmers, allowing railway engineers to better understand verification properties and to participate in improving the system.
منابع مشابه
Modeling for Semantic Verification - Enhancement of Railway Infrastructure Planning
Planning a railway infrastructure is an extensive process. Placement and interaction of all infrastructural elements including security components like signals and level crossings has to be considered. Verifying the railway infrastructure against legal guidelines is an important task within this planning process. The verification purpose is to ensure a safe operation on the infrastructure. Duri...
متن کاملDisplacement monitoring of a Long-Span Arch Railway Bridge using Digital Image Correlation (DIC)
There is an escalating demand for condition monitoring enhancement of transport infrastructures worldwide. Bridges are of vital importance in transportation infrastructure and need such monitoring. In this research, a non-contact vision-based technique called Digital Image Correlation (DIC) was used to calculate the bridge displacements. A high frame rate camera with 4K capability was used for ...
متن کاملOntology-based Railway Infrastructure Verification - Planning Benefits
Planning new railway infrastructures is a complex process. We present an approach where the formalization of expert knowledge regarding the railway domain is motivated in order to improve the planning process. By applying ontologies as a representation of railway related knowledge we are able to make the coherencies of infrastructural elements explicit. Furthermore the integration of an ontolog...
متن کاملModel for Railway Infrastructure Management Organization
The provision of appropriate quality rail services has an important role in terms of railway infrastructure: quality of infrastructure maintenance, regulation of railway traffic, line capacity, speed, safety, train station organization, the allowable lines load and other infrastructure parameters. The analysis of experiences in transforming the railway systems points to the conclusion that ther...
متن کاملRule-Based Consistency Checking of Railway Infrastructure Designs
Railway designs deal with complex and large-scale, safety-critical infrastructures, where formal methods play an important role, especially in verifying the safety of so-called interlockings through model checking. Model checking deals with state change and rather complex properties, usually incurring considerable computational burden (chiefly in terms of memory, known as state-space explosion ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2017